Canonical Encoding of the Combinatorial Pyramid
نویسندگان
چکیده
This paper presents a novel framework to encode a combinatorial pyramid. A combinatorial pyramid is a hierarchy of successively reduced combinatorial maps. Important properties of the combinatorial pyramids such as topology preservation, the process global and local features within the same data structure, etc. made them useful for image processing and pattern recognition tasks. Their advantages have been widely proved in the literature. Nevertheless, the main disadvantage of this approach is the high rate of memory requirement. A combinatorial map of an image maybe stored in an array of size approximately equal to four times the number of pixels of the image. Furthermore, every level of the combinatorial pyramid stores a different combinatorial map. In respond to this problem a canonical encoding of the combinatorial pyramid is provided. It consists of a single array where its elements are ordered with respect to the construction history of the pyramid. In this manner the memory consumptions are equal to the size of the initial combinatorial map and do not depend on the number of pyramid’s levels. In addition, this canonical encoding allows the whole reconstruction of the pyramid in both directions: from the base to the top level and from the top to the base level, without additional information.
منابع مشابه
Combinatorial pyramids
An irregular pyramid consists of a stack of successively reduced graphs. Each smaller graph is deduced from the preceding one by the contraction or the removal of a set of edges. Using a fixed decimation ratio we need approximatelyO(log(image size)) graphs to encode the whole pyramid. A combinatorial map encodes a planar graph thanks to two permutations encoding the edges and their orientation ...
متن کاملConstruction of Combinatorial Pyramids
Irregular pyramids are made of a stack of successively reduced graphs embedded in the plane. Each vertex of a reduced graph corresponds to a connected set of vertices in the level below. One connected set of vertices reduced into a single vertex at the above level is called the reduction window of this vertex. In the same way, a connected set of vertices in the base level graph reduced to a sin...
متن کاملRooted Kernels and Labeled Combinatorial Pyramids
An irregular pyramid consists of a stack of successively reduced graphs. Each smaller graph is deduced from the preceding one using contraction or removal kernels. A contraction (resp. removal) kernel defines a forest of the initial (resp. dual ) graph, each tree of this forest being reduced to a single vertex (resp. dual vertex) in the reduced graph. A combinatorial map encodes a planar graph ...
متن کاملConnecing Walks and Connecting Dart Sequences for N-d Combinatorial Pyramids Connecting Walks and Connecting Dart Sequences for N-d Combinatorial Pyramids
Combinatorial maps define a general framework which allows to encode any subdivision of an n-D orientable quasi-manifold with or without boundaries. Combinatorial pyramids are defined as stacks of successively reduced combinatorial maps. Such pyramids provide a rich framework which allows to encode fine properties of objects (either shapes or partitions). Combinatorial pyramids have first been ...
متن کاملConnecting walks and connecting dart sequences for n-D combinatorial pyramids
Combinatorial maps define a general framework which allows to encode any subdivision of an n-D orientable quasi-manifold with or without boundaries. Combinatorial pyramids are defined as stacks of successively reduced combinatorial maps. Such pyramids provide a rich framework which allows to encode fine properties of objects (either shapes or partitions). Combinatorial pyramids have first been ...
متن کامل